package com.bird.设计模式.结构型.代理模式.db;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

/**
 * @data 2022/3/16 15:30
 * @author: bird
 * @description: 第一: 动态的配置数据源
 */
public class DynamicDataSource extends AbstractRoutingDataSource {


    // 返回的结果代表当前的线程是哪个DB
    @Override
    protected Object determineCurrentLookupKey() {
        return DataSourceContextHolder.getDBType();
    }
}
